package com.sjq.common.dao;

import java.util.Map;

import com.sjq.common.entity.User;
import com.sjq.common.util.PageResults;

/**
 * @ClassName: UserDao
 * @Description: TODO
 */
public interface UserDao {
	
	//根据用户账号获取用户信息
	User getUserByAccount(String userAccount);
	//根据用户账号获取用户信息
	User getUserByGmsfhm(String gmsfhm);
	//新增用户
	public void insertUser(User user);
	//删除用户
	public void deleteUserById(String userId);
	//修改用户
	public void updateUser(User user);
	//根据用户主键查询用户
	public Map<String, Object> selectUserById(String userId);
	// 分页查询
	public PageResults<?> selectUserByPage(int pageNo, int pageSize,User user);
	//根据用户名修改用户密码
	public void updateByUserpsd(String xyhmm,String userId);
	//根据用户名修改用户名权限
	public void updateByUserRole(String yhm,String roleid);
	
	
}
